package com.psp.park.service;

import com.psp.park.controller.res.bean.RCooperationBean;
import com.psp.park.model.ParkUserBean;
import com.psp.park.service.impl.PageResult;

public interface CooperationService {
	
	/**
	 * 分页获取合作记录列表
	 * @param page
	 * @param pageSize
	 * @param puid
	 * @param cateCode
	 * @param content
	 * @param user 
	 * @param handleState 
	 * @return
	 */
	PageResult<RCooperationBean> getList(int page, int pageSize, String puid, int cateCode, String content, ParkUserBean user, int handleState);
	
	/**
	 * 新增或编辑合作记录
	 * @param puid
	 * @param cid
	 * @param name
	 * @param brief
	 * @param charterImg
	 * @param file
	 * @param userName
	 * @param phone
	 * @param email
	 * @param cateCode
	 * @return
	 */
	boolean EditInfo(String puid, String cid, String name, String brief, String charterImg, String file,
			String userName, String phone, String email, String cateCode);
	
	/**
	 * 获取登陆客服统计数量
	 * @param puid
	 * @return
	 */
	int getNum(String puid);
	
	/**
	 * 删除合作记录
	 * @param puid
	 * @param cid
	 * @return
	 */
	boolean deleteById(String puid, String cid);

}
